| NETRC(5) | File Formats Manual | NETRC(5) |
名前¶
netrc, .netrc —
ftp
のためのユーザー設定ファイル
説明¶
このファイルには、ファイル転送プロトコル (File Transfer Protocol) クライアント ftp(1) のための、設定情報と自動ログイン情報が書かれている。
.netrc ファイルには、自動ログインプロセスで使われる ログイン情報と初期化情報が書かれている。 このファイルはユーザーのホームディレクトリにある。 以下のトークン (token) が認識される。 トークンはスペース・タブ・改行で区切られる。
machinename- リモートマシンの名前
name
を識別する。
自動ログインプロセスでは、
ftpのコマンドラインまたはopenコマンドの引き数として指定されたリモートマシンの名前にマッチするmachineトークンを .netrc ファイル中で検索する。 マッチするものが見つかった場合、その後の .netrc トークンが処理される。 トークンの処理は、ファイルの終りに達した場合、または 別のmachineトークンかdefaultトークンに出会った場合に停止する。 defaultmachinename と同じような働きをするが、defaultトークンは全てのマシン名とマッチする。defaultトークンは 1 個だけ置くことができるが、 全てのmachineトークンの後でなければならない。 このトークンは通常、以下のようにして使われる:default login anonymous password user@siteこれにより、ユーザーは .netrc に指定されていないマシンに 自動的に 匿名 ftp ログインできる。 この設定は、自動ログインを不可にする
-nフラグを使うことで上書きできる。loginname- リモートマシンでのユーザー名を識別する。 このトークンがある場合、自動ログインプロセスでは 指定された名前 name を使ってログインの初期化が行われる。
passwordstring- パスワードを与える。
このトークンがある場合、自動ログインプロセスで
リモートサーバーがログインプロセスの一部として
パスワードを要求したときは、ここで指定された文字列を送る。
.netrc ファイルに
anonymous
以外のユーザーについてのトークンがあり、もし
.netrc
が他のユーザーから読める場合は、
ftpは自動ログインプロセスを中止 (abort) する。 accountstring- 追加のアカウントパスワードを与える。
このトークンがある場合、自動ログインプロセスで
リモートサーバーが追加のアカウントパスワードを要求したときは、
ここで指定された文字列を送る。
このトークンがない場合、自動ログインプロセスでは
ACCTコマンドで初期化を行う。 macdefname- マクロを定義する。
このトークン関数は、
ftpのmacdefコマンド関数に似ている。 マクロは指定された名前で定義される。 マクロの内容は .netrc の次の行から始まり、空行 (改行の連続) に出会うまで続く。 マクロ名initが定義されると、自動ログインプロセスの最後のステップとして実行される。
関連項目¶
| September 23, 1997 | Linux NetKit (0.17) |